Skip to main content

colorToString

Type

handler

Summary

Converts a color to a string representing the color

Syntax

colorToString(<pColor>,<pIncludeAlpha>)

Description

Use the colorToString handler when logging colors, returning them to LiveCode script via a property getter, or serialising them in the widget's stored properties array for saving.

Parameters

NameTypeDescription

pColor

A value of type com.livecode.canvas.Color

pIncludeAlpha

Whether to include the alpha value in the string or not

Examples

property widgetColor 	get getColor
metadata widgetColor.editor is "com.livecode.pi.colorwithalpha"

private variable mColor as Color

public handler OnSave(out rProperties as Array)
put colorToString(mColor, true) into rProperties["color with alpha"]
end handler

public handler getColor() returns String
-- the editor used for the widgetColor property expects the alpha value to be included
return colorToString(mColor, true)
end handler
log colorToString(color [0.4,0.4,0.4,0.4])			-- logs "102,102,102,102"